package com.wqi.chapter7;

public class WindError {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		WindX flute = new WindX();
		tune(flute);
	}

	public static void tune(InstrumentX i){
			i.play(NoteX.MIDDLE_C);
	}
}

class NoteX{
	public static final int 
		MIDDLE_C=0,
		C_SHARP=1,
		C_FLAT=2;
}

class InstrumentX{
	public void play(int Notex){
		System.out.println("InstrumentX.play()");
	}
}

class WindX extends InstrumentX{
	public void play(NoteX n){
		System.out.println("InstrumentX.play(NoteX n)");
	}
}
